#ifndef FINDPWD_H
#define FINDPWD_H

#include <QWidget>
#include <QDialog>
#include <QMessageBox>
#include <QRegularExpressionValidator>

namespace Ui {
class FindPwd;
}

class FindPwd : public QDialog
{
    Q_OBJECT

public:
    explicit FindPwd(QWidget *parent = nullptr);
    ~FindPwd();
    void initValidator();// 设置输入验证器

    // 收到主类的回复
public slots:
    void onFindPwdStep1(const QString reply, const QString safeQ);
    void onFindPwdStep2(const QString reply);


private slots:
    void on_nextBtn0_clicked();
    void on_nextBtn1_clicked();
    void on_finishBtn_clicked();

signals:
    void findPwdStep1(const QString& id);
    void findPwdStep2(const QString& id,const QString& safeA);
    void findPwdStep3(const QString& id,const QString& pwd);

private:
    Ui::FindPwd *ui;
};

#endif // FINDPWD_H
